function openaddfile() {
	$('#body').html("");
	var addhtml = $("#addfile").html();;
	Mustache.parse(addhtml);
	result = {};
	var html = Mustache.render(addhtml, result);
	$('#body').html(html);
	var str = "";
	$.ajax({
		type: "post",
		url: host + "department/lookdepartment",
		async: true,
		datatype: "json",
		data: {
			TOKEN: $.cookie('TOKEN'),
			USERID: $.cookie('USERID'),
		},
		success: function(ret) {
			ret = eval('(' + ret + ')');
			if(ret['status'] == 1) {
				for(var i = 0; i < (ret['arr']).length; i++) {
					str += "<option value=" + ret['arr'][i]['department_name'] + ">" + ret['arr'][i]['department_name'] + "</option>";
				}
				$("#department").html(str);
			} else {
				alert(ret['msg']);
			}
		}
	});
	var number = gettime();
	$('#filenumber').val(number);
	$("#fileBC").barcode(number, "code128");
	$("#inputfile").change(function() {
		var data = new FormData();
		//为FormData对象添加数据
		$.each(
			$('#inputfile')[0].files,
			function(i, file) {
				data.append('upload_file', file);
			}
		);
		data.append('filename', $("#filenumber").val());
		data.append('TOKEN', $.cookie('TOKEN'));
		data.append('USERID', $.cookie('USERID'));
		$('#uploadstatus').html("正在上传");
		$.ajax({
			url: host + 'file/uploadpic',
			type: 'POST',
			data: data,
			cache: false,
			contentType: false,
			processData: false,
			success: function(ret) {
				$('#detail').val(ret);
				ret = eval('(' + ret + ')');
				var savepath = ret['msg']['upload_file']['savepath'];
				var savename = ret['msg']['upload_file']['savename'];
				savepath = savepath.replace(".", "");
				savepath = savepath.replace("/", "");
				if(savepath != null) {
					$('#uploadstatus').html("上传成功");
					$("#fileurl").html(hostpic + savepath + savename);
				} else {
					$('#uploadstatus').html("上传失败");
				}
				alert("上传成功");
			}
		});
	});
}

function findfilebynumber() {
	$.ajax({
		type: "post",
		url: host + "file/findfile",
		async: true,
		data: {
			TOKEN: $.cookie('TOKEN'),
			USERID: $.cookie('USERID'),
			file_filenumber: $('#findfilenumber').val()
		},
		datatype: "json",
		success: function(ret) {
			ret = eval('(' + ret + ')');
			if(ret['status'] == 1) {
				$("#findfilenumber").val("");
				opendetailfile(JSON.stringify(ret['arr']));
			} else {
				$("#findfilenumber").val("");
				alert(ret['msg']);
			}
		}
	});
}

function safeloginout() {
	$.cookie('USERID', '', {
		expires: -1
	});
	$.cookie('TOKEN', '', {
		expires: -1
	});
	closeWP();
}

function closeWP() {
	if(navigator.userAgent.indexOf("Firefox") != -1 || navigator.userAgent.indexOf("Chrome") != -1) {
		window.location.href = "about:blank";
		window.close();
	} else {
		window.opener = null;
		window.open("", "_self");
		window.close();
	}
}

function gettime() {
	var date = new Date();
	var year = date.getFullYear();
	var month = date.getMonth() + 1;
	if(month < 10) {
		month = 0 + "" + month;
	}
	var day = date.getDate();
	if(day < 10) {
		day = 0 + "" + day;
	}
	var hour = date.getHours();
	if(hour < 10) {
		hour = 0 + "" + hour;
	}
	var minute = date.getMinutes();
	if(minute < 10) {
		minute = 0 + "" + minute;
	}
	var second = date.getSeconds();
	if(second < 10) {
		second = 0 + "" + second;
	}
	return "" + year + month + day + hour + "" + minute + "" + second;
}

function orderprinter() {
	$("#fileBC").jqprint({
		debug: false, //如果是true则可以显示iframe查看效果（iframe默认高和宽都很小，可以再源码中调大），默认是false
		importCSS: true, //true表示引进原来的页面的css，默认是true。（如果是true，先会找$("link[media=print]")，若没有会去找$("link")中的css文件）
		printContainer: true, //表示如果原来选择的对象必须被纳入打印（注意：设置为false可能会打破你的CSS规则）。
		operaSupport: false //表示如果插件也必须支持歌opera浏览器，在这种情况下，它提供了建立一个临时的打印选项卡。默认是true
	});
}

function changethethem() {
	if($("#nav").hasClass("navbar-default")) {
		$("#nav").removeClass("navbar-default");
		$("#nav").addClass("navbar-inverse");
		$("#navonleft").removeClass("navbar-default");
		$("#navonleft").addClass("navbar-inverse");
		$("#filestatus").removeClass("navbar-default");
		$("#filestatus").addClass("navbar-inverse");
		$("#leftnavback").removeClass("leftnav-default");
		$("#leftnavback").addClass("leftnav-inverse");
		$("#themname").html("更换浅色调主题");
	} else {
		$("#nav").removeClass("navbar-inverse");
		$("#nav").addClass("navbar-default");
		$("#navonleft").removeClass("navbar-inverse");
		$("#navonleft").addClass("navbar-default");
		$("#filestatus").removeClass("navbar-inverse");
		$("#filestatus").addClass("navbar-default");
		$("#leftnavback").removeClass("leftnav-inverse");
		$("#leftnavback").addClass("leftnav-default");
		$("#themname").html("更换深色调主题");
	}
}

function fileclasschange() {
	if(document.getElementById("fileclass").value == "其他") {
		$("#fileclasstext").removeClass("hide")
	} else {
		$("#fileclasstext").addClass("hide")
	}
}

function addfile() {
	var fileclass = 　$("#fileclass").val();
	if($("#filername").val() == "") {
		alert("填写登记人姓名");
		return;
	}
	if($("#phonenumber").val() == "") {
		alert("填写手机号码");
		return;
	}
	if($("#filername").val() == "") {
		alert("填写登记人姓名");
		return;
	}
	if($("#money").val() == "") {
		alert("请输入金额，若无请填写0");
		return;
	}
	if($("#inputfile").val() == "") {
		alert("请上传文件一张电子图片");
		return;
	}
	if(fileclass == "其他") {
		fileclass = $("#fileclasstext").val();
		if(fileclass　 == "") {
			alert("请填写文件类型");
			return;
		}
	}
	$.ajax({
		type: "post",
		url: host + "File/addfile",
		async: true,
		data: {
			USERID: $.cookie('USERID'),
			TOKEN: $.cookie('TOKEN'),
			file_usernumber: $.cookie('USERID'),
			file_filenumber: $("#filenumber").val(),
			file_filername: $("#filername").val(),
			file_phonenumber: $("#phonenumber").val(),
			file_department: $("#department").val(),
			file_fileclass: fileclass,
			file_money: $("#money").val(),
			file_detail: $("#filedetail").val(),
			file_pic: $('#fileurl').html()
		},
		datatype: "json",
		success: function(ret) {
			ret = eval('(' + ret + ')');
			if(ret['status'] == 1) {
				var r = confirm("登记成功，是否现在打印条形码？")
				if(r == true) {
					$("#fileBC").jqprint({
						debug: false, //如果是true则可以显示iframe查看效果（iframe默认高和宽都很小，可以再源码中调大），默认是false
						importCSS: true, //true表示引进原来的页面的css，默认是true。（如果是true，先会找$("link[media=print]")，若没有会去找$("link")中的css文件）
						printContainer: true, //表示如果原来选择的对象必须被纳入打印（注意：设置为false可能会打破你的CSS规则）。
						operaSupport: false //表示如果插件也必须支持歌opera浏览器，在这种情况下，它提供了建立一个临时的打印选项卡。默认是true
					});
				}
				$('#filenumber').val(gettime());
				$("#filername").val("");
				$("#phonenumber").val("");
				$("#money").val("0");
				$("#filedetail").val("");
				$("#filepic").addClass("hide");
				$("#inputfile").val("");
				$("#filepic").attr("src", "");
			} else {
				alert(ret['msg']);
				$('#filenumber').val(gettime());
			}
		}
	});

	$("#filenumber").val();
	$("#filername").val();
	$("#phonenumber").val();
	$("#department").val();
	$("#fileclass").val();
	$("#money").val();
	$("#detail").val();
}

function download(url) {
	window.open(url);
}